removed. gtk_clist_destroy is sufficient
authorLars Hamann <lars@gtk.org>
Thu, 22 Oct 1998 21:00:01 +0000 (21:00 +0000)
committerLars Hamann <lars@src.gnome.org>
Thu, 22 Oct 1998 21:00:01 +0000 (21:00 +0000)
Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>

        * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
        is sufficient

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkctree.c

index 4d4c49df17cfe4c07f35a044b857febbf5e4dad7..84934909d3c8b2d09fd92f6bf225775552507acd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
+       is sufficient
+
 Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
index 4d4c49df17cfe4c07f35a044b857febbf5e4dad7..84934909d3c8b2d09fd92f6bf225775552507acd 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
+       is sufficient
+
 Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
index 4d4c49df17cfe4c07f35a044b857febbf5e4dad7..84934909d3c8b2d09fd92f6bf225775552507acd 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
+       is sufficient
+
 Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
index 4d4c49df17cfe4c07f35a044b857febbf5e4dad7..84934909d3c8b2d09fd92f6bf225775552507acd 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
+       is sufficient
+
 Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
index 4d4c49df17cfe4c07f35a044b857febbf5e4dad7..84934909d3c8b2d09fd92f6bf225775552507acd 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
+       is sufficient
+
 Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
index 4d4c49df17cfe4c07f35a044b857febbf5e4dad7..84934909d3c8b2d09fd92f6bf225775552507acd 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
+       is sufficient
+
 Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
index 4d4c49df17cfe4c07f35a044b857febbf5e4dad7..84934909d3c8b2d09fd92f6bf225775552507acd 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
+       is sufficient
+
 Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
index a3799e5c87cb5ad43580519ae1cc66d9a4f7d544..2f5d3e619486fe9c711bcad44ac45c422972720c 100644 (file)
@@ -49,7 +49,6 @@
 
 static void gtk_ctree_class_init        (GtkCTreeClass  *klass);
 static void gtk_ctree_init              (GtkCTree       *ctree);
-static void gtk_ctree_destroy           (GtkObject      *object);
 static void gtk_ctree_realize           (GtkWidget      *widget);
 static void gtk_ctree_unrealize         (GtkWidget      *widget);
 static gint gtk_ctree_button_press      (GtkWidget      *widget,
@@ -353,8 +352,6 @@ gtk_ctree_class_init (GtkCTreeClass *klass)
 
   gtk_object_class_add_signals (object_class, ctree_signals, LAST_SIGNAL);
 
-  object_class->destroy = gtk_ctree_destroy;
-
   widget_class->realize = gtk_ctree_realize;
   widget_class->unrealize = gtk_ctree_unrealize;
   widget_class->button_press_event = gtk_ctree_button_press;
@@ -453,43 +450,6 @@ gtk_ctree_init (GtkCTree *ctree)
   ctree->show_stub      = TRUE;
 }
 
-static void
-gtk_ctree_destroy (GtkObject *object)
-{
-  gint i;
-  GtkCList *clist;
-
-  g_return_if_fail (object != NULL);
-  g_return_if_fail (GTK_IS_CTREE (object));
-
-  clist = GTK_CLIST (object);
-
-  GTK_CLIST_SET_FLAG (clist, CLIST_FROZEN);
-
-  gtk_clist_clear (GTK_CLIST (object));
-
-  if (clist->vscrollbar)
-    {
-      gtk_widget_unparent (clist->vscrollbar);
-      clist->vscrollbar = NULL;
-    }
-  if (clist->hscrollbar)
-    {
-      gtk_widget_unparent (clist->hscrollbar);
-      clist->hscrollbar = NULL;
-    }
-
-  for (i = 0; i < clist->columns; i++)
-    if (clist->column[i].button)
-      {
-        gtk_widget_unparent (clist->column[i].button);
-        clist->column[i].button = NULL;
-      }
-
-  if (GTK_OBJECT_CLASS (container_class)->destroy)
-    (*GTK_OBJECT_CLASS (container_class)->destroy) (object);
-}
-
 static void
 ctree_attach_styles (GtkCTree     *ctree,
                     GtkCTreeNode *node,